home *** CD-ROM | disk | FTP | other *** search
/ Aminet 41 / Aminet 41 (2001)(Schatztruhe)[!][Feb 2001].iso / Aminet / dev / c / libiconv_src.lha / tests / Makefile.os2 < prev    next >
Encoding:
Makefile  |  2000-11-07  |  5.3 KB  |  147 lines

  1. # Makefile for libiconv/tests, OS2/EMX specific
  2. #
  3. #    requires EMX/GCC development environment and
  4. #    GNU fileutils and GNU textutils installed
  5. #
  6.  
  7. #### Start of system configuration section. ####
  8.  
  9. # Programs used by "make":
  10. CC = gcc
  11. CFLAGS = -O2 -Zmtd
  12. INCLUDES = -I. -I../include
  13.  
  14. #### End of system configuration section. ####
  15.  
  16. srcdir = .
  17.  
  18. .SUFFIXES: .obj .o
  19.  
  20. all :
  21.  
  22. check : all table-from.exe table-to.exe iconv.exe genutf8.exe
  23.     $(srcdir)\check-stateless $(srcdir) ASCII
  24. #    /* General multi-byte encodings */
  25.     .\genutf8 > UTF-8.TXT
  26.     $(srcdir)\check-stateless . UTF-8
  27.     $(srcdir)\check-stateful $(srcdir) UCS-2BE
  28.     $(srcdir)\check-stateful $(srcdir) UCS-2LE
  29.     $(srcdir)\check-stateful $(srcdir) UCS-4BE
  30.     $(srcdir)\check-stateful $(srcdir) UCS-4LE
  31.     $(srcdir)\check-stateful $(srcdir) UTF-16
  32.     $(srcdir)\check-stateful $(srcdir) UTF-16BE
  33.     $(srcdir)\check-stateful $(srcdir) UTF-16LE
  34.     $(srcdir)\check-stateful $(srcdir) UTF-7
  35. #    /* 8-bit encodings */
  36.     $(srcdir)\check-stateless $(srcdir) ISO-8859-1
  37.     $(srcdir)\check-stateless $(srcdir) ISO-8859-2
  38.     $(srcdir)\check-stateless $(srcdir) ISO-8859-3
  39.     $(srcdir)\check-stateless $(srcdir) ISO-8859-4
  40.     $(srcdir)\check-stateless $(srcdir) ISO-8859-5
  41.     $(srcdir)\check-stateless $(srcdir) ISO-8859-6
  42.     $(srcdir)\check-stateless $(srcdir) ISO-8859-7
  43.     $(srcdir)\check-stateless $(srcdir) ISO-8859-8
  44.     $(srcdir)\check-stateless $(srcdir) ISO-8859-9
  45.     $(srcdir)\check-stateless $(srcdir) ISO-8859-10
  46.     $(srcdir)\check-stateless $(srcdir) ISO-8859-13
  47.     $(srcdir)\check-stateless $(srcdir) ISO-8859-14
  48.     $(srcdir)\check-stateless $(srcdir) ISO-8859-15
  49.     $(srcdir)\check-stateless $(srcdir) ISO-8859-16
  50.     $(srcdir)\check-stateless $(srcdir) KOI8-R
  51.     $(srcdir)\check-stateless $(srcdir) KOI8-U
  52.     $(srcdir)\check-stateless $(srcdir) KOI8-RU
  53.     $(srcdir)\check-stateless $(srcdir) CP1250
  54.     $(srcdir)\check-stateless $(srcdir) CP1251
  55.     $(srcdir)\check-stateless $(srcdir) CP1252
  56.     $(srcdir)\check-stateless $(srcdir) CP1253
  57.     $(srcdir)\check-stateless $(srcdir) CP1254
  58.     $(srcdir)\check-stateless $(srcdir) CP1255
  59.     $(srcdir)\check-stateless $(srcdir) CP1256
  60.     $(srcdir)\check-stateless $(srcdir) CP1257
  61.     $(srcdir)\check-stateless $(srcdir) CP1258
  62.     $(srcdir)\check-stateless $(srcdir) CP850
  63.     $(srcdir)\check-stateless $(srcdir) CP866
  64.     $(srcdir)\check-stateless $(srcdir) MacRoman
  65.     $(srcdir)\check-stateless $(srcdir) MacCentralEurope
  66.     $(srcdir)\check-stateless $(srcdir) MacIceland
  67.     $(srcdir)\check-stateless $(srcdir) MacCroatian
  68.     $(srcdir)\check-stateless $(srcdir) MacRomania
  69.     $(srcdir)\check-stateless $(srcdir) MacCyrillic
  70.     $(srcdir)\check-stateless $(srcdir) MacUkraine
  71.     $(srcdir)\check-stateless $(srcdir) MacGreek
  72.     $(srcdir)\check-stateless $(srcdir) MacTurkish
  73.     $(srcdir)\check-stateless $(srcdir) MacHebrew
  74.     $(srcdir)\check-stateless $(srcdir) MacArabic
  75.     $(srcdir)\check-stateless $(srcdir) MacThai
  76.     $(srcdir)\check-stateless $(srcdir) HP-ROMAN8
  77.     $(srcdir)\check-stateless $(srcdir) NEXTSTEP
  78.     $(srcdir)\check-stateless $(srcdir) ARMSCII-8
  79.     $(srcdir)\check-stateless $(srcdir) Georgian-Academy
  80.     $(srcdir)\check-stateless $(srcdir) Georgian-PS
  81.     $(srcdir)\check-stateless $(srcdir) MuleLao-1
  82.     $(srcdir)\check-stateless $(srcdir) CP1133
  83.     $(srcdir)\check-stateless $(srcdir) TIS-620
  84.     $(srcdir)\check-stateless $(srcdir) CP874
  85.     $(srcdir)\check-stateless $(srcdir) VISCII
  86.     $(srcdir)\check-stateless $(srcdir) TCVN
  87. #    /* CJK character sets */
  88.     $(srcdir)\check-stateless $(srcdir) ISO646-JP
  89.     $(srcdir)\check-stateless $(srcdir) JIS_X0201
  90. #    $(srcdir)\check-stateless $(srcdir) JIS_X0208 # redundant, see EUC-JP
  91. #    $(srcdir)\check-stateless $(srcdir) JIS_X0212 # redundant, see EUC-JP
  92.     $(srcdir)\check-stateless $(srcdir) ISO646-CN
  93. #    $(srcdir)\check-stateless $(srcdir) GB_2312-80 # redundant, see EUC-CN
  94.     $(srcdir)\check-stateless $(srcdir) ISO-IR-165
  95. #    $(srcdir)\check-stateless $(srcdir) KSC_5601 # redundant, see EUC-KR
  96. #    /* CJK encodings */
  97.     $(srcdir)\check-stateless $(srcdir) EUC-JP
  98.     $(srcdir)\check-stateless $(srcdir) SHIFT-JIS
  99.     $(srcdir)\check-stateless $(srcdir) CP932
  100.     $(srcdir)\check-stateful $(srcdir) ISO-2022-JP
  101.     $(srcdir)\check-stateful $(srcdir) ISO-2022-JP-2
  102.     $(srcdir)\check-stateful $(srcdir) ISO-2022-JP-1
  103.     $(srcdir)\check-stateless $(srcdir) EUC-CN
  104.     $(srcdir)\check-stateless $(srcdir) GBK
  105.     $(srcdir)\check-stateless $(srcdir) GB18030
  106.     $(srcdir)\check-stateful $(srcdir) ISO-2022-CN
  107.     $(srcdir)\check-stateful $(srcdir) ISO-2022-CN-EXT
  108.     $(srcdir)\check-stateful $(srcdir) HZ
  109.     $(srcdir)\check-stateless $(srcdir) EUC-TW
  110.     $(srcdir)\check-stateless $(srcdir) BIG5
  111.     $(srcdir)\check-stateless $(srcdir) CP950
  112.     $(srcdir)\check-stateless $(srcdir) BIG5HKSCS
  113.     $(srcdir)\check-stateless $(srcdir) EUC-KR
  114.     $(srcdir)\check-stateless $(srcdir) CP949
  115.     $(srcdir)\check-stateless $(srcdir) JOHAB
  116.     $(srcdir)\check-stateful $(srcdir) ISO-2022-KR
  117. #    /* transliteration */
  118.     $(srcdir)\check-translit $(srcdir) Quotes UTF-8 ISO-8859-1
  119.     $(srcdir)\check-translit $(srcdir) Quotes UTF-8 ASCII
  120.  
  121. table-from.exe : table-from.c 
  122.     $(CC) $(CFLAGS) $(INCLUDES) table-from.c ../src/iconv.a
  123.     copy ..\src\iconv.dll iconv.dll
  124.  
  125. table-to.exe : table-to.c
  126.     $(CC) $(CFLAGS) $(INCLUDES) table-to.c ../src/iconv.a
  127.     copy ..\src\iconv.dll iconv.dll
  128.  
  129. iconv.exe : iconv.c
  130.     $(CC) $(CFLAGS) $(INCLUDES) iconv.c ../src/iconv.a
  131.     copy ..\src\iconv.dll iconv.dll
  132.  
  133. genutf8.exe : genutf8.c
  134.     $(CC) $(CFLAGS) $(INCLUDES) genutf8.c
  135.  
  136. mostlyclean : clean
  137.  
  138. clean : force
  139.     rm -f *.obj *.dll *.exe tmp* UTF-8.TXT core
  140.  
  141. distclean : clean
  142.     rm -f Makefile
  143.  
  144. maintainer-clean : distclean
  145.  
  146. force :
  147.